import pinyin from 'pinyin';

// 定义一个函数，用于获取汉字的第一个拼音字母大写
export function getFirstPinyinLetter(hanzi: string): string {
  // 使用 pinyin 库将汉字转换为拼音
  const pinyinArray = pinyin(hanzi, {
    style: pinyin.STYLE_NORMAL, // 普通风格，不带声调
    heteronym: false, // 不考虑多音字
  });

  // 检查是否有拼音结果
  if (pinyinArray.length > 0 && pinyinArray[0].length > 0) {
    // 获取第一个拼音的首字母并转换为大写
    return pinyinArray[0][0][0].toUpperCase();
  }

  // 如果没有拼音结果，返回空字符串
  return '';
}